html,body {width: 100%;height: 100%;background: #EAF3FF;margin: 0;padding: 0;}
		
		div,p {margin: 0;padding: 0;}
		
		input:-webkit-autofill {
			-webkit-box-shadow: 0 0 0px 1000px white inset;
		}
		
		#container {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 999;overflow: hidden;
		        color: #ffffff;background: url(/static/home/images/student-bg.png);
				background-size: cover;}
		
		.login-title {position: absolute;top: 50%; margin-top:-322px; left:0; width:100%; text-align:center; font-size:22px;}

		.login {width: 420px; position: absolute;top: 50%;left: 50%;margin-top: -250px;margin-left: -210px;border-radius: 12px;background-color: #fff;
			box-shadow: 0 2px 6px rgba(26, 26, 26, .32);flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: nowrap;
			display: flex; display: -webkit-flex;
		}
		.wrap{ height: 100%; box-sizing: border-box;   margin:0 auto; color: #666666; }

		.login-img { width: 400px;height:492px;border-radius: 12px 0 0 12px;}

         /*边框 border: 1px solid #ddd;*/
        .left-wrap {height: 100%; position: relative;box-sizing: border-box;  padding: 30px; margin-left: 50px;}
        .school-img {padding-left: 30%;margin-bottom: 10px;margin-top: 30px;}
        .school-img img{width: 40%; text-align: center;}
        .
		.right-wrap {flex: 1;height: 100%;position: relative;box-sizing: border-box; }

		.login-logo { padding: 20px 0 15px 0; text-align: center;}

		.login-logo img{height:60px; text-align: center;}/*标题 logo*/

		.login-way{height:39px;text-align: center;}
		.login-way>span {display: inline-block;color: #999999;font-size: 16px;margin: 0 20px;}
		.login-way>span:after {content: "";display: block;width: 36px;height: 3px;margin: 6px auto 0;}
		.login-way .active {color: #1a1a1a;}
		.login-way .active:after {background: #EB3F3B;}
		
		.form-item{width: 300px; margin:0 auto; padding: 8px 0;}
		.login-input {width: 100%;height: 38px;text-indent: 10px;border: 1px solid #ddd;border-radius:3px; padding:0;}
		.login-input:hover {border-color: #4385F5;}
		.login-input:focus {border-color:#4385F5;border-right-width: 1px !important;outline: 0;
			box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
			-webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
		}
		.captcha-img{width:152px; height:38px; display:inline-block; vertical-align:top; border:1px solid #eee; overflow: hidden; border-radius:3px;}
		.captcha-img img {width:152px; height:38px; margin:0; padding:0; border-radius:3px; cursor: pointer;}	

		.login-btn {width: 100%; height: 42px; font-size: 16px; margin-top: 3px; color: #fff; cursor: pointer; border-radius:3px; border:1px solid #4285f4; background-color: #4285f4;}
		.login-btn:focus {border-color:#4385F5; border-right-width: 1px !important;outline: 0;}
		
		.footer-link{width: 300px; margin:0 auto; padding:10px 0; height:20px; font-size:14px;}
		.footer-operation{width: 300px;margin:0 auto;padding-top:10px;line-height:3;font-size: 14px;text-align:center;color:#999}
		.footer-operation a{margin:0 10px;}
		
		.foot {position: absolute;font-size: 12px;bottom: 28px;text-align: center;width: 100%;color: #458BF3;}